package com.ruoyi.app.service;

import com.ruoyi.app.domain.BusRulesRegulations;

import java.util.List;

public interface IBusRulesRegulationsService {
    /**
     * 查询业务数据--规章制度
     *
     * @param fileId 业务数据--规章制度主键
     * @return 业务数据--规章制度
     */
    public BusRulesRegulations selectBusRulesRegulationsByFileId(Long fileId);

    /**
     * 查询业务数据--规章制度列表
     *
     * @param busRulesRegulations 业务数据--规章制度
     * @return 业务数据--规章制度集合
     */
    public List<BusRulesRegulations> selectBusRulesRegulationsList(BusRulesRegulations busRulesRegulations);

    /**
     * 新增业务数据--规章制度
     *
     * @param busRulesRegulations 业务数据--规章制度
     * @return 结果
     */
    public int insertBusRulesRegulations(BusRulesRegulations busRulesRegulations);

    /**
     * 修改业务数据--规章制度
     *
     * @param busRulesRegulations 业务数据--规章制度
     * @return 结果
     */
    public int updateBusRulesRegulations(BusRulesRegulations busRulesRegulations);

    /**
     * 批量删除业务数据--规章制度
     *
     * @param fileIds 需要删除的业务数据--规章制度主键集合
     * @return 结果
     */
    public int deleteBusRulesRegulationsByFileIds(Long[] fileIds);

    /**
     * 删除业务数据--规章制度信息
     *
     * @param fileId 业务数据--规章制度主键
     * @return 结果
     */
    public int deleteBusRulesRegulationsByFileId(Long fileId);
}
